/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.controlstudent.datos;

import com.controlstudent.entidades.Apoderado;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

/**
 *
 * @author Neil
 */
public class ApoderadoDAO {

    private static ApoderadoDAO instance = null;

    private ApoderadoDAO() {
    }

    public static ApoderadoDAO getInstance() {
        if (instance == null) {
            instance = new ApoderadoDAO();
        }
        return instance;
    }

    public Apoderado acceso(String usuario) {
        Apoderado a = null;
        Connection con = null;
        String sql = "select a.apod_id, a.apod_nom, a.apod_ape,a.apod_pass,a.apod_usu from apoderado a "+
                     "where a.apod_usu=?;";
        try {
            con = ConnectionManager.getConnection();
            PreparedStatement ps = con.prepareStatement(sql);
            ps.setString(1, usuario);
           
            ResultSet rs = ps.executeQuery();
            if (rs.next()) {
                a = new Apoderado();
                a.setApod_id(rs.getInt("apod_id"));
                a.setApod_nom(rs.getString("apod_nom"));
                a.setApod_ape(rs.getString("apod_ape"));
                a.setApod_pass(rs.getInt("apod_pass"));
                a.setApod_usu(rs.getString("apod_usu"));
                
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                con.close();
            } catch (Exception ex) {
            }
        }
        return a;
    }

    /*public Apoderado acceso(String usu, String pass) {
     Apoderado a = null;
     if (usu.equals("apoderado") && pass.equals("12345")) {
     a = new Apoderado();
     a.setApod_id(1);
     a.setApod_nom("Bashi");
     a.setApod_ape("Autista");
     a.setApod_tel("465733");
     a.setApod_cel("994536787");
     a.setApod_dni("44677654");
     a.setApod_pass(usu);
     a.setApod_pass(pass);
     a.setApod_dir("Su casa");
     a.setApod_ema("bashi@gmail.com");
     }
     return a;
     }*/
}
